artificial lake - Spanish English Dictionary